<?php 
/**
 * 类型属性控制器
 * @author 妮妮 <962611024@qq.com>
 */
class TypeAttrController extends AuthController{
	//定义一个model属性 自调用
	private $model;
	public function __init(){
		//继承父类这个__init这个方法里面判断是否登陆
		parent::__init();
		//调用model文件里面的方法
		$this->model=K('TypeAttr');
	}
    /**
     * 默认访问方法
     */
    public function index(){
    	//p(Q('get.tid'));
    	$tid=Q('get.tid',0,'intval');
    	//获得所有的数据
    	$data=$this->model->where("tid={$tid}")->all();
		//p($data);
		//分配出去
		$this->assign('typeAttr',$data);
        $this->display(); 
    }
	
	/*
	 * 添加
	 * */
	public function add(){
		if(IS_POST){
			//声明为了方便里面调用
			$model=$this->model;
			//如果验证失败，提示错误信息（$model->error会在模型create之后把错误压进去）
			if(!$model->addTypeAttr()) $this->error($model->error,'',10);
			//分配出去
			$this->success('添加成功',U('index',array('tid'=>Q('get.tid',0,'intval'))));
		}
	    $this->display();
	}
	
	/*
	 * 删除
	 * */
	public function del(){
		$taid=Q('get.taid',0,'intval');
		//删除类型属性分类
		$this->model->where("taid={$taid}")->delete();
		$this->success('删除成功');
	}
	
	/*
	 * 修改
	 * */
	public function edit(){
		//当用户提交
		if(IS_POST){
			if(!$this->model->editTypeAttr()) $this->error($this->model->error);
			$this->success('修改成功',U('Type/index',U('index',array('tid'=>Q('post.tid',0,'intval')))));
		}
		//获得旧数据**********************
		$taid=Q('get.taid',0,'intval');
		//查找一条数据
		$oldData=$this->model->where("taid={$taid}")->find();
		//分配出去
		$this->assign('oldData',$oldData);
		//载入模板
		$this->display();
	}
	
 }
 
 
 
 
 
 
 
 
 
 
 



























 ?>